9. Añadiendo nuevas páginas

Hasta el momento tenemos dos páginas en nuestro blog, la de inicio que nos muestra todos nuestros posts y la de mostrar que no muestra el contenido de los mismos. Veamos como añadir otras páginas.

La pagína de contacto

Aunque la página de contacto puede ser más compleja, incluyendo por ejemplo un formulario que permita a los visitantes contactar con nosotros, vamos a crear una simple página estática que muestre enlaces al usuario a nuestros perfiles en alguna red social.

Rutas

Primero de todo debemos añadir la ruta para la nueva página:



Controlador

Segundo, añadimos la nueva acción en el controlador:



Vista

Tercero, añadimos la nueva vista:



Links

Por último, actualizamos la plantilla base para que el link de contacto dirija a la ruta correcta:



Como puede apreciarse, la función path apunta a "blogger_blog_contact", el nombre dado a la ruta de contacto en el fichero routing.yml. De este modo, podremos cambiar la ruta a nuestro antojo sin necesidad de actualizar la plantilla (siempre que mantengamos el nombre de la ruta).

Terminando...

Ya vamos teniendo un blog con algo de cuerpo. Solo nos queda un "Último paso y a andar solos".

<<8. Nuestro blog de ejemplo en Symfony2|10. Último paso y a andar solos >>


Manual elaborado por Carlos Laorden para la asignatura Ingeniería Web de la Universidad de Deusto. Referencias empleadas: The Book (Symfony) y Symblog